- 每次在点击时先取消之前的操作
1 | - (void)buttonClick:(UIButton *)violenceBtn{ |
- 点击后设为不可被点击的状态,几秒后恢复
1 | -(void)buttonClick:(UIButton*)violenceBtn{ |
- 通过点击间隔时间防止暴力点击
1 | -(void)buttonClick:(UIButton*)violenceBtn{ |
- 使用runtime,把按钮的点击方法进行替换来设置时间间隔。
1 | /** |
目前来说通过runtime最方便,但是如果是不同按钮同时点击情况还会发生,所以可以使用最合适的方法。